//脚本封装到声明的方法中，必须通过调用才能执行。可控的执行。
function addDuration( item ){
    //注意是取反，意思是有一个为空都不行
    if( !item || !item.gmtCreate ){
        return ;
    }
    //拿到问题创建时间的毫秒数
    let createTime = new Date( item.gmtCreate ).getTime(); // 整数（毫秒数）
    // 拿到现在时间的毫秒数
    let now = new Date().getTime() ; //整数（毫秒数）
    // 时间差：毫秒数
    let duration = now - createTime ;
    // 小于 1 分钟
    if( duration < (60 * 1000) ){
        // JS 中声明变量的方式。可以不用关键字
        item.duration = "刚刚" ;
    }else if( duration < ( 1000 * 60 *  60 )){
        // tofix(0) 取整数，小数精度为 0 位。
        item.duration = (duration/1000/60).toFixed(0) + " 分钟之前" ;
    }else if( duration < ( 1000 * 60 * 60 * 24 )){
        item.duration = (duration/1000/60/60).toFixed(0) + " 小时之前" ;
    }else if( duration < ( 1000 * 60 * 60 * 24 * 365 )){
        item.duration = (duration/1000/60/60/24).toFixed(0) + " 天之前" ;
    }else {
        item.duration = (duration/1000/60/60/24/365).toFixed(0) + " 年之前" ;
    }
}